@charset "utf-8";
/* CSS Document */
/*通用css*/
body { margin:0; padding:0;font-size:12px; color:#333; font-family:"宋体";}
div,form,ul,ol,li,span,p,dl,dd,dt {margin: 0; padding: 0; border: 0;}
img,a img{border:0; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px;font-weight:normal;}
ul,ol,li,dl,dd,dt {list-style:none;}

a:link { color: #333; text-decoration: none }
a:visited { color: #333; text-decoration: none }
a:active { color: #333; text-decoration: none }
a:hover { color:#f60; text-decoration: none }
.clr{ clear:both;}
.hs{ color:#ff0000;}

.main_rl{ width:758px; height:auto; margin:0 auto;}
.fill{ width:758px; height:50px; background:url(../images/txdds.gif) no-repeat;}
.ovrs{ border-bottom:1px solid #ccc; height:24px; line-height:24px; color:#f60; margin-bottom:20px; margin-top:10px; width:746px; padding-left:10px;}
.nvs{ width:712px; height:25px; line-height:25px; margin:0 auto;}
.nvs li{ float:left; font-weight:bold; text-align:center;}
.nvs li.a{ width:130px;}
.nvs li.b{ width:100px;}
.nvs li.c{ width:130px;}
.nvs li.d{ width:92px;}
.nvs li.e{ width:80px;}
.nvs li.f{ width:80px;}
.nvs li.i{ width:80px;}

.nvs_x{ width:754px; border:1px solid #ff6666; padding:1px;}
.nvs_xne{ width:746px;border:4px solid #efefef;}
.host{ width:712px; height:auto; margin:0 auto; overflow:hidden; color:#666; padding-top:10px; padding-bottom:10px;}
.listing{ width:712px; height:100px; border-bottom:1px solid #dedede; margin-bottom:10px;}
.listing li{ float:left;text-align:center; height:91px; line-height:91px;}
.listing li.a{ width:130px;}
.listing li.a img{ width:91px; height:91px; border:1px solid #ff6666; padding:1px;}

.listing li.b{ width:100px;}
.listing li.c{ width:130px;}
.listing li.d{ width:92px; position:relative;}
.listing li.d .d_n{position:absolute;top:30px;left:15px;width: 59px;}
.listing li.e{ width:80px;}
.listing li.f{ width:80px;}
.listing li.g{ width:80px;}
.listing li.h{ width:54px; position:relative;}
.listing li.h .h_n{ width:50px; height:24px; position:absolute; top:30px; left:0px;}
.listing li.h .h_n .n_lf{ width:30px; height:24px; float:left;}
.listing li.h .h_n .n_rl{ width:20px; height:24px; float:left;}
.listing li.i{ width:54px;}
.listing li.j{ width:54px; margin-top:10px;}
.listing li.j p{ margin-bottom:3px;}

.detailed{ width:704px; border:4px solid #efefef;}
.det{ width:652px; margin:0 auto; height:auto; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.or{ width:310px; height:220px; border:1px solid #e4e4e4; padding-left:10px; float:left;}
.or p.or2{ width:285px; height:25px; background:url(../images/or.gif) no-repeat; margin-bottom:7px; color:#fff; line-height:25px; padding-left:25px; font-weight:bold; margin-top:5px;}
.or p{ margin-bottom:5px;}
.in{ width:209px; height:16px; border:1px solid #dfdfdf; background:#f7f7f7; }
.in2{ width:56px; border:1px solid #dfdfdf; background:#f7f7f7;}
.in3{ width:126px; border:1px solid #dfdfdf; background:#f7f7f7;}

.fs{ width:704px; height:auto;}
.fs p{ padding-left:20px; margin-bottom:5px;}

.psxz{ width:684px; height:20px;  background:url(../images/or2.gif) no-repeat; padding-top:7px; font-weight:bold; padding-left:20px; color:#333;}

.pv{height:32px; line-height:32px; border-bottom:1px solid #f1f1f1; margin-bottom:5px; }

.dx{ width:704px; height:auto;}
.dx li{ float:left;}
.dx li.xa{ width:60px; padding-top:5px;}

.sus{ width:746px; height:auto; margin-bottom:15px;}
.sus p{ height:32px; line-height:32px; width:746px; text-align:center;}
